Skip to content

Conversation

@katzuv
Copy link
Owner

@katzuv katzuv commented Dec 9, 2023

  • Create solution file for part 1
  • Create module for the SchematicParser class
  • Create SchematicParser class
  • Add constructor to SchematicParser class
  • Add method that checks whether character is adjacent to other characters
  • Add method that adds the given number to the numbers list
  • Add method that finds all the parts numbers
  • Add function that returns sum of part numbers in the engine schematic
  • Create solution file for part 2
  • Add gears positions list to SchematicParser constructor
  • Add methods that populates the _gears_positions list
  • Add methods that returns whether given position and digits are adjacent
  • Add methods that returns gear ratios sum
  • Add function that returns sum of all gear ratios in the engine schematic

@katzuv katzuv added the Solution Puzzle solution label Dec 9, 2023
@katzuv katzuv changed the title Solve 2023 day 3 Solve 2023 day 03 Dec 9, 2023
@katzuv katzuv self-assigned this Dec 9, 2023
@katzuv katzuv requested a review from YoniKF December 9, 2023 23:37
@YoniKF YoniKF removed their request for review February 25, 2024 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Solution Puzzle solution

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants